package facade;

/**
 * 如果客户端要跟许多子系统打交道，那么客户端需要了解各个子系统的接口，比较麻烦。
 * 如果有一个统一的“中介”，让客户端只跟中介打交道，中介再去跟各个子系统打交道，对客户端来说就比较简单。
 * 所以Facade就相当于搞了一个中介。
 */
public class Test {
    public static void main(String[] args) {
        Facade f = new Facade();
        Company company = f.openCompany("space x");
    }
}